find second largest number in array without sorting